package cfca.seal.front.service;

public enum FunctionType
{
  makeSeal("makeSeal"), 
  makeNamedSeal("makeNamedSeal"), 
  updateSeal("updateSeal"), 
  updateNamedSeal("updateNamedSeal"), 
  sealAutoPdf("sealAutoPdf"), 
  batchSealAutoPdf("batchSealAutoPdf"), 
  sealBase64PdfFunction("sealBase64PdfFunction "), 
  sealPdfFunction("sealPdfFunction "), 
  sealAutoCrossPdf("sealAutoCrossPdf"), 
  addWaterMark2Pdf("addWaterMark2Pdf"), 
  signWebSeal("signWebSeal"), 
  verifyPdfSeal("verifyPdfSeal"), 
  verifyWebSeal("verifyWebSeal"), 
  synthesizeAutoBusinessPdf("synthesizeAutoBusinessPdf"), 
  transformToPdf("transformToPdf"), 
  autoConcatPdfs("autoConcatPdfs"), 
  autoConcatPdfList("autoConcatPdfList"), 
  p1Sign("p1Sign"), 
  p7SignDetached("p7SignDetached"), 
  p7VerifyDetached("p7VerifyDetached"), 
  getSealInfo("getSealInfo"), 
  bindSeal("bindSeal"), 
  autoGenerateImage("autoGenerateImage"), 
  makeAndBindClientSeal("makeAndBindClientSeal"), 
  bindClientSeal("bindClientSeal"), 
  getBindedSealInfo("getBindedSealInfo"), 
  getKeywordLocationsInPdf("getKeywordLocationsInPdf"), 
  getPdfPageCount("getPdfPageCount"), 
  autoCalculatePdfHash("autoCalculatePdfHash"), 
  synthesizeOuterSignature("synthesizeOuterSignature"), 
  autoCalculateWebHash("autoCalculateWebHash"), 
  revokePdfSeal("revokePdfSeal"), 
  sealAutoOfficeWord("sealAutoOfficeWord"), 
  sealOfficeWordFunction("sealOfficeWordFunction"), 
  verifyOfficeWordSeal("verifyOfficeWordSeal"), 
  addBlankSignature2Pdf("addBlankSignature2Pdf");

  private String typeName;

  public String getTypeName() {
    return this.typeName;
  }

  public void setTypeName(String typeName) {
    this.typeName = typeName;
  }

  private FunctionType(String typeName) {
    this.typeName = typeName;
  }
}